import { __VLS_internalComponent, __VLS_componentsOption, __VLS_name } from "./Login.vue";

function __VLS_template() {
let __VLS_ctx!: InstanceType<__VLS_PickNotAny<typeof __VLS_internalComponent, new () => {}>> & {};
/* Components */
let __VLS_otherComponents!: NonNullable<typeof __VLS_internalComponent extends { components: infer C; } ? C : {}> & typeof __VLS_componentsOption;
let __VLS_own!: __VLS_SelfComponent<typeof __VLS_name, typeof __VLS_internalComponent & (new () => { $slots: typeof __VLS_slots; })>;
let __VLS_localComponents!: typeof __VLS_otherComponents & Omit<typeof __VLS_own, keyof typeof __VLS_otherComponents>;
let __VLS_components!: typeof __VLS_localComponents & __VLS_GlobalComponents & typeof __VLS_ctx;
/* Style Scoped */
type __VLS_StyleScopedClasses = {} &
{ 'container'?: boolean; } &
{ 'welcome-login'?: boolean; } &
{ 'login-box'?: boolean; } &
{ 'login-left'?: boolean; } &
{ 'login-right'?: boolean; } &
{ 'nav-tabs'?: boolean; } &
{ 'login-form'?: boolean; } &
{ 'nav-tabs'?: boolean; } &
{ 'nav-tabs'?: boolean; } &
{ 'nav-tabs'?: boolean; } &
{ 'actives'?: boolean; } &
{ 'activess'?: boolean; } &
{ 'nav-tabs'?: boolean; } &
{ 'tab-main'?: boolean; } &
{ 'login-user'?: boolean; } &
{ 'login-user'?: boolean; } &
{ 'login-user'?: boolean; } &
{ 'login-password'?: boolean; } &
{ 'login-password'?: boolean; } &
{ 'login-password'?: boolean; } &
{ 'login-Verification'?: boolean; } &
{ 'login-Verification'?: boolean; } &
{ 'captcha'?: boolean; } &
{ 'login-Verification'?: boolean; } &
{ 'sendcaptcha'?: boolean; } &
{ 'login-submit'?: boolean; } &
{ 'login-submit'?: boolean; } &
{ 'forgetpwd'?: boolean; } &
{ 'Register'?: boolean; } &
{ 'login-text'?: boolean; } &
{ 'login-left'?: boolean; } &
{ 'login-left'?: boolean; } &
{ 'logo'?: boolean; } &
{ 'left-qrcode'?: boolean; } &
{ 'left-qrcode'?: boolean; } &
{ 'left-qrcode'?: boolean; } &
{ 'login-left'?: boolean; } &
{ 'qrcode-text'?: boolean; } &
{ 'quick-login'?: boolean; } &
{ 'quick-login'?: boolean; } &
{ 'quick-login'?: boolean; } &
{ 'qq-wx-wb'?: boolean; } &
{ 'qq-wx-wb'?: boolean; } &
{ 'qq-login'?: boolean; } &
{ 'qq-wx-wb'?: boolean; } &
{ 'qq-login'?: boolean; } &
{ 'qq-wx-wb'?: boolean; } &
{ 'wx-login'?: boolean; } &
{ 'qq-wx-wb'?: boolean; } &
{ 'wx-login'?: boolean; } &
{ 'qq-wx-wb'?: boolean; } &
{ 'weibo-login'?: boolean; } &
{ 'qq-wx-wb'?: boolean; } &
{ 'weibo-login'?: boolean; } &
{ 'el-form-item__content'?: boolean; } &
{ 'el-input__wrapper'?: boolean; } &
{ 'el-input__inner'?: boolean; } &
{ 'el-select'?: boolean; } &
{ 'el-form-item__error'?: boolean; };
let __VLS_styleScopedClasses!: __VLS_StyleScopedClasses | keyof __VLS_StyleScopedClasses | (keyof __VLS_StyleScopedClasses)[];
/* CSS variable injection */
/* CSS variable injection end */
let __VLS_resolvedLocalAndGlobalComponents!: {} &
__VLS_WithComponent<'ElForm', typeof __VLS_localComponents, "ElForm", "elForm", "el-form"> &
__VLS_WithComponent<'ElFormItem', typeof __VLS_localComponents, "ElFormItem", "elFormItem", "el-form-item"> &
__VLS_WithComponent<'ElInput', typeof __VLS_localComponents, "ElInput", "elInput", "el-input"> &
__VLS_WithComponent<'Verify', typeof __VLS_localComponents, "Verify", "Verify", "Verify">;
__VLS_intrinsicElements.div; __VLS_intrinsicElements.div; __VLS_intrinsicElements.div; __VLS_intrinsicElements.div; __VLS_intrinsicElements.div; __VLS_intrinsicElements.div; __VLS_intrinsicElements.div; __VLS_intrinsicElements.div;
__VLS_components.ElForm; __VLS_components.ElForm; __VLS_components.elForm; __VLS_components.elForm; __VLS_components["el-form"]; __VLS_components["el-form"];
// @ts-ignore
[ElForm, ElForm,];
__VLS_components.ElFormItem; __VLS_components.ElFormItem; __VLS_components.elFormItem; __VLS_components.elFormItem; __VLS_components["el-form-item"]; __VLS_components["el-form-item"];
// @ts-ignore
[ElFormItem, ElFormItem,];
__VLS_components.ElInput; __VLS_components.ElInput; __VLS_components.elInput; __VLS_components.elInput; __VLS_components["el-input"]; __VLS_components["el-input"];
// @ts-ignore
[ElInput, ElInput,];
__VLS_components.Verify; __VLS_components.Verify;
// @ts-ignore
[Verify, Verify,];
{
const __VLS_0 = __VLS_intrinsicElements["div"];
const __VLS_1 = __VLS_elementAsFunctionalComponent(__VLS_0);
const __VLS_2 = __VLS_1({ ...{}, }, ...__VLS_functionalComponentArgsRest(__VLS_1));
({} as (props: __VLS_FunctionalComponentProps<typeof __VLS_0, typeof __VLS_2> & Record<string, unknown>) => void)({ ...{}, });
const __VLS_3 = __VLS_pickFunctionalComponentCtx(__VLS_0, __VLS_2)!;
let __VLS_4!: __VLS_NormalizeEmits<typeof __VLS_3.emit>;
{
const __VLS_5 = __VLS_intrinsicElements["div"];
const __VLS_6 = __VLS_elementAsFunctionalComponent(__VLS_5);
const __VLS_7 = __VLS_6({ ...{}, class: ("container"), }, ...__VLS_functionalComponentArgsRest(__VLS_6));
({} as (props: __VLS_FunctionalComponentProps<typeof __VLS_5, typeof __VLS_7> & Record<string, unknown>) => void)({ ...{}, class: ("container"), });
const __VLS_8 = __VLS_pickFunctionalComponentCtx(__VLS_5, __VLS_7)!;
let __VLS_9!: __VLS_NormalizeEmits<typeof __VLS_8.emit>;
{
const __VLS_10 = __VLS_intrinsicElements["div"];
const __VLS_11 = __VLS_elementAsFunctionalComponent(__VLS_10);
const __VLS_12 = __VLS_11({ ...{}, class: ("welcome-login"), }, ...__VLS_functionalComponentArgsRest(__VLS_11));
({} as (props: __VLS_FunctionalComponentProps<typeof __VLS_10, typeof __VLS_12> & Record<string, unknown>) => void)({ ...{}, class: ("welcome-login"), });
const __VLS_13 = __VLS_pickFunctionalComponentCtx(__VLS_10, __VLS_12)!;
let __VLS_14!: __VLS_NormalizeEmits<typeof __VLS_13.emit>;
(__VLS_13.slots!).default;
}
{
const __VLS_15 = __VLS_intrinsicElements["div"];
const __VLS_16 = __VLS_elementAsFunctionalComponent(__VLS_15);
const __VLS_17 = __VLS_16({ ...{}, class: ("login-form"), }, ...__VLS_functionalComponentArgsRest(__VLS_16));
({} as (props: __VLS_FunctionalComponentProps<typeof __VLS_15, typeof __VLS_17> & Record<string, unknown>) => void)({ ...{}, class: ("login-form"), });
const __VLS_18 = __VLS_pickFunctionalComponentCtx(__VLS_15, __VLS_17)!;
let __VLS_19!: __VLS_NormalizeEmits<typeof __VLS_18.emit>;
{
const __VLS_20 = ({} as 'ElForm' extends keyof typeof __VLS_ctx ? { 'ElForm': typeof __VLS_ctx.ElForm; } : 'elForm' extends keyof typeof __VLS_ctx ? { 'ElForm': typeof __VLS_ctx.elForm; } : 'el-form' extends keyof typeof __VLS_ctx ? { 'ElForm': (typeof __VLS_ctx)["el-form"]; } : typeof __VLS_resolvedLocalAndGlobalComponents).ElForm;
const __VLS_21 = __VLS_asFunctionalComponent(__VLS_20, new __VLS_20({ ...{}, model: ((__VLS_ctx.admin)), }));
({} as { ElForm: typeof __VLS_20; }).ElForm;
({} as { ElForm: typeof __VLS_20; }).ElForm;
const __VLS_22 = __VLS_21({ ...{}, model: ((__VLS_ctx.admin)), }, ...__VLS_functionalComponentArgsRest(__VLS_21));
({} as (props: __VLS_FunctionalComponentProps<typeof __VLS_20, typeof __VLS_22> & Record<string, unknown>) => void)({ ...{}, model: ((__VLS_ctx.admin)), });
const __VLS_23 = __VLS_pickFunctionalComponentCtx(__VLS_20, __VLS_22)!;
let __VLS_24!: __VLS_NormalizeEmits<typeof __VLS_23.emit>;
{
const __VLS_25 = ({} as 'ElFormItem' extends keyof typeof __VLS_ctx ? { 'ElFormItem': typeof __VLS_ctx.ElFormItem; } : 'elFormItem' extends keyof typeof __VLS_ctx ? { 'ElFormItem': typeof __VLS_ctx.elFormItem; } : 'el-form-item' extends keyof typeof __VLS_ctx ? { 'ElFormItem': (typeof __VLS_ctx)["el-form-item"]; } : typeof __VLS_resolvedLocalAndGlobalComponents).ElFormItem;
const __VLS_26 = __VLS_asFunctionalComponent(__VLS_25, new __VLS_25({ ...{}, }));
({} as { ElFormItem: typeof __VLS_25; }).ElFormItem;
({} as { ElFormItem: typeof __VLS_25; }).ElFormItem;
const __VLS_27 = __VLS_26({ ...{}, }, ...__VLS_functionalComponentArgsRest(__VLS_26));
({} as (props: __VLS_FunctionalComponentProps<typeof __VLS_25, typeof __VLS_27> & Record<string, unknown>) => void)({ ...{}, });
const __VLS_28 = __VLS_pickFunctionalComponentCtx(__VLS_25, __VLS_27)!;
let __VLS_29!: __VLS_NormalizeEmits<typeof __VLS_28.emit>;
{
const __VLS_30 = ({} as 'ElInput' extends keyof typeof __VLS_ctx ? { 'ElInput': typeof __VLS_ctx.ElInput; } : 'elInput' extends keyof typeof __VLS_ctx ? { 'ElInput': typeof __VLS_ctx.elInput; } : 'el-input' extends keyof typeof __VLS_ctx ? { 'ElInput': (typeof __VLS_ctx)["el-input"]; } : typeof __VLS_resolvedLocalAndGlobalComponents).ElInput;
const __VLS_31 = __VLS_asFunctionalComponent(__VLS_30, new __VLS_30({ ...{}, modelValue: ((__VLS_ctx.admin.name)), prefixIcon: ("el-icon-user"), style: ({}), placeholder: ("请输入用户名"), }));
({} as { ElInput: typeof __VLS_30; }).ElInput;
({} as { ElInput: typeof __VLS_30; }).ElInput;
const __VLS_32 = __VLS_31({ ...{}, modelValue: ((__VLS_ctx.admin.name)), prefixIcon: ("el-icon-user"), style: ({}), placeholder: ("请输入用户名"), }, ...__VLS_functionalComponentArgsRest(__VLS_31));
({} as (props: __VLS_FunctionalComponentProps<typeof __VLS_30, typeof __VLS_32> & Record<string, unknown>) => void)({ ...{}, modelValue: ((__VLS_ctx.admin.name)), prefixIcon: ("el-icon-user"), style: ({}), placeholder: ("请输入用户名"), });
const __VLS_33 = __VLS_pickFunctionalComponentCtx(__VLS_30, __VLS_32)!;
let __VLS_34!: __VLS_NormalizeEmits<typeof __VLS_33.emit>;
}
(__VLS_28.slots!).default;
}
(__VLS_23.slots!).default;
}
(__VLS_18.slots!).default;
}
(__VLS_8.slots!).default;
}
(__VLS_3.slots!).default;
}
{
const __VLS_35 = ({} as 'Verify' extends keyof typeof __VLS_ctx ? { 'Verify': typeof __VLS_ctx.Verify; } : typeof __VLS_resolvedLocalAndGlobalComponents).Verify;
const __VLS_36 = __VLS_asFunctionalComponent(__VLS_35, new __VLS_35({ ...{ onSuccess: {} as any, }, ref: ("verify"), captchaType: (('blockPuzzle')), imgSize: (({ width: '400px', height: '200px' })), }));
({} as { Verify: typeof __VLS_35; }).Verify;
({} as { Verify: typeof __VLS_35; }).Verify;
const __VLS_37 = __VLS_36({ ...{ onSuccess: {} as any, }, ref: ("verify"), captchaType: (('blockPuzzle')), imgSize: (({ width: '400px', height: '200px' })), }, ...__VLS_functionalComponentArgsRest(__VLS_36));
({} as (props: __VLS_FunctionalComponentProps<typeof __VLS_35, typeof __VLS_37> & Record<string, unknown>) => void)({ ...{ onSuccess: {} as any, }, ref: ("verify"), captchaType: (('blockPuzzle')), imgSize: (({ width: '400px', height: '200px' })), });
const __VLS_38 = __VLS_pickFunctionalComponentCtx(__VLS_35, __VLS_37)!;
let __VLS_39!: __VLS_NormalizeEmits<typeof __VLS_38.emit>;
// @ts-ignore
(__VLS_ctx.verify);
let __VLS_40 = { 'success': __VLS_pickEvent(__VLS_39['success'], ({} as __VLS_FunctionalComponentProps<typeof __VLS_36, typeof __VLS_37>).onSuccess) };
__VLS_40 = { success: (__VLS_ctx.onSuccess) };
}
if (typeof __VLS_styleScopedClasses === 'object' && !Array.isArray(__VLS_styleScopedClasses)) {
__VLS_styleScopedClasses["container"];
__VLS_styleScopedClasses["welcome-login"];
__VLS_styleScopedClasses["login-form"];
}
var __VLS_slots!: {};
// @ts-ignore
[admin, admin, admin, admin, admin, admin, verify, onSuccess,];
return __VLS_slots;
}
